package com.cc.police.service;

import com.cc.police.entity.PPolice;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface PPoliceService {


    List<PPolice> getPPoliceByConfirm(String confirm);

    void updateConfirmThreeById(Integer id, String confirm);


    /*搜索功能----车间*/
    List<PPolice> selectByGrups(String groups);

    /*搜索功能----报警级别紧急1重要2一般3*/
    List<PPolice> selectByLevels(String levels);

    /*搜索功能----根据时间查询*/
    List<PPolice> selectByTime(String starttime, String endtime);

    /*按天按月查询*/
    List<PPolice> selectChartByTime(String starttime, String endtime,String groups);

    List<PPolice> selectByGroups();

    /*按小时查*/
    List<PPolice> selectCountByHours(String starttime, String endtime,String groups);

    /*按天*/
    List<PPolice> selectCountByDays(String starttime, String endtime,String groups);

    List<PPolice> showDays(String starttime, String endtime,String groups);

    /*图表功能----饼状图数据报警条数查询*/
    List<PPolice> selectRingByTime(String starttime, String endtime);

//    void insert(String blname, String types, String groups1, String levels, String svalue, String plimit, String recovery, String describes, Date data, String confirm);
//
//    void insert2(String blname, String types, String groups2, String levels, String svalue, String plimit, String recovery, String describes, Date data, String confirm);
//
//    void insert3(String blname, String types, String groups3, String levels, String svalue, String plimit, String recovery, String describes, Date data, String confirm);
//


}
